package com.jinbei.common.base;

import com.alibaba.fastjson.JSONObject;
import org.apache.commons.lang3.StringUtils;

/**
 * @author zflu
 * 用于web socket 发送消息体
 * Created by lucky on 2018/8/1.
 */
public class SocketBase {

    /**   
     * @author zflu
     * @Description  成功消息体
     * @date 2018/8/1 13:42  
     * @param data, type
     * @return java.lang.String  
     */ 
    public static String successWebSocket(String data,String type){
        if(StringUtils.isBlank(type)){
            return null;
        }
        JSONObject json = new JSONObject();
        JSONObject jsonMessage = new JSONObject();
        jsonMessage.put("messageId",data);
        json.put("type",type);
        json.put("data",jsonMessage);
        json.put("code","200");
        json.put("msg","success");
        return  json.toJSONString();
    }

    /**   
     * @author zflu
     * @Description  失败消息体
     * @date 2018/8/1 13:42  
     * @param data, type
     * @return java.lang.String  
     */ 
    public static String errorWebSocket(String data,String type){
        if(StringUtils.isBlank(type)){
            return null;
        }
        JSONObject json = new JSONObject();
        json.put("type",type);
        json.put("data",data);
        json.put("code","500");
        json.put("msg","error");
        return  json.toJSONString();
    }
}
